@charset "utf-8";
@import url('form.css');
@import url('j/easydropdown.css');
.fromItem:after
{
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
zoom:1;
}

/* CSS Document */
.listFramework{ position: absolute; top:0px; right:0px; bottom:0px; left:0px; overflow:auto;
background:#f4f4f4;
padding-bottom:50px;/**/

}
.optListFramework {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	overflow: auto;
	padding-bottom: 50px;
}
.Framework-title{ height:30px; line-height:30px; padding:15px; border-bottom:1px solid #cccccc; background:#fff;}
.Framework-title h2{ font-size:18px; color:#4f575e; font-weight:bold; float:left;}


.Framework-operate{ font-size:14px; color:#dadfe3; height:30px; line-height:30px; padding:15px; background:#fff;}

/******/
.Framework-operate .dropdown .selected,
.Framework-operate .dropdown li ,
.Framework-operate .ipt_text {padding:7px 10px;}
.Framework-operate .ipt_text.i-calendar{ background:url() no-repeat 10px 7px ; padding-left:34px; width:90px;}
/******/



.Framework-title-search{ position:relative; display:inline;}
.Framework-title-search .ipt_text{ margin:0px; padding-right:30px; width:120px;}
.Framework-title-search .search_btn{ border:0px; width:16px; height:16px; background:url(../img/formA/search_btn.png) no-repeat; cursor:pointer;
	position:absolute; top:7px; right:7px;}
	
/****************Framework-listTable*****************************/

.Framework-listTable{ padding:0px 15px 40px; background:#fff;}
.listTable{ border-collapse:collapse;  width:100%;}
.listTable ,
.listTable th ,.listTable td{ __border:1px solid #ccc; padding:10px; font-size:14px;}

.listTable th{ font-weight:bold;}
.listTable td{ border-bottom:1px solid #e4e4e4;}



.listTable thead{ background:#f4f4f4; border:1px solid #e4e4e4;}

.listTable a:hover{ color:#309ff4;}
.listTable a.btn:hover{ color:#fff;}
.listTable .btn_edit:hover ,
.listTable .btn_del:hover{}


.listTable tbody tr.hover,
.listTable tbody tr:hover{ background:#f6fbff;}

.listTable tbody tr.hover td,
.listTable tbody tr:hover td{ border-bottom:1px solid #a8d9ff; color:#309ff4;}
.listTable tbody tr.hover td a,
.listTable tbody tr:hover td a{ border-bottom:1px solid #a8d9ff; color:#309ff4;}


/**************/
.Framework-page{ position: absolute; width:100%;  bottom:0px; right:0px; height:50px; background:#fff;}
/***********************/
/*----分页-----*/
.page_box{ float:right; font-size:14px; color:#9e9e9e; }
.page_box a{text-decoration:none;

	line-height:28px; display:inline-block;  padding:0px 4px; min-width:20px; text-align:center; border-radius:50px;margin-right:5px;

	transition: all 0.4s ease,0.4s ease;
    -o-transition: all 0.4s ease,0.4s ease;
    -ms-transition: all 0.4s ease,0.4s ease;
    -moz-transition: all 0.4s ease,0.4s ease;
    -webkit-transition: all 0.4s ease,0.4s ease;
	
	 color:#9e9e9e;  background:#fff; border:1px solid #e3e6ea;box-shadow:0px 0px 2px #b7b7b7;
}
.page_box a.this{
	color:#FFFFFF; background:#f88; border:1px solid #f88;box-shadow:1px 2px 5px #f88;
}
.page_box a:hover{ text-decoration:none;
	color:#FFFFFF; background:#309ff4; border:1px solid #309ff4;box-shadow:1px 2px 5px #309ff4;
}

.page_box .page_info,
.page_box .page_btns{ display:inline-block; line-height:45px; margin-right:20px;}

.page_box .page_btns .page_index,
.page_box .page_btns .page_prev ,
.page_box .page_btns .page_next,
.page_box .page_btns .page_last {  padding:0px 14px;  }




.Framework-page .tools {
    float: left !important;
    line-height: 45px;
    margin-left: 15px;
}

.tools .btn {
    display: inline-block;
    line-height: 14px;
    border: 1px solid #ccc;
    background: #fff;
    padding: 7px 10px;
    border-radius: 2px;
    text-decoration: none;
    color: #444444;
    cursor: pointer;
}
.tools i.refresh_button {
    font-style: normal;
    padding-left: 10px;
    background: url(../img/refresh_ico.png) no-repeat 2px center;
}
.page_box .page_opt {
    display: inline-block;
    line-height: 45px;
    margin-right: 20px;
}
/*----分页 end -----*/














/***************  表单通用 页面 *************/
.Framework-listForm{ padding:20px 30px; background:#fff;}
.fromItem{ border-bottom:1px dashed #e4e4e4; padding:18px; line-height:18px;}
.fromLabel{ float:left; width:150px; font-size:16px;}
.fromGroup{ float:left; font-size:14px;}
.fromItem .help,
.fromItem .tip{ line-height:14px;}


.fromItem-btns .btn { padding:10px 20px; margin-right:10px;min-width:80px;}
.fromItem .btn_save { }
.fromItem .btn_cancel { min-width:80px;}

/******************** 短信充值页面 *****************************/

.nub-title{
	height:30px;
	line-height:30px;
	padding:15px 15px 15px 23px;
	background:#fff;
}

.nub-title h2{
	font-size:18px;
	color:#4f575e;
	font-weight:bold;
	float:left;
}

.number{
	height:34px;
	background:#fff;
	padding-left:7px;
}

.number span{
	font-size:12px;
	font-family:"微软雅黑";
	color:#9ea7b0;
	padding-right:13px;
	padding-left:16px;
	border-right:1px solid #e1e4e8;
}

.number span > i{
	font-style:normal;
	color:#309ff4;

}
.number span.cos{ border:none;}
